@echo off
chcp 65001 >nul
echo 开始生成Protobuf Java代码...

set PROTO_SRC=proto
set JAVA_OUT=src\main\java
set PROTOC=protoc-31.0-rc-2-win64\bin\protoc.exe

if not exist %JAVA_OUT% mkdir %JAVA_OUT%

echo 生成基础消息...
%PROTOC% --proto_path=%PROTO_SRC% --java_out=%JAVA_OUT% %PROTO_SRC%\base.proto

echo 生成错误码...
%PROTOC% --proto_path=%PROTO_SRC% --java_out=%JAVA_OUT% %PROTO_SRC%\error_code.proto

echo 生成登录消息...
%PROTOC% --proto_path=%PROTO_SRC% --java_out=%JAVA_OUT% %PROTO_SRC%\login\login.proto

echo 生成心跳消息...
%PROTOC% --proto_path=%PROTO_SRC% --java_out=%JAVA_OUT% %PROTO_SRC%\heartbeat.proto

echo Protobuf Java代码生成完成！ 